PM3.6 - Donkey Kong - Common Subroutine 0xf5d4

  1. if (not(Always RandomAccessBool (0x11)))
    1. IfStatementAnd (BoolIsTrue RandomAccessBool(EnableActionTransition))
    2. EnableInterruptGroup(GroundSpecial)
    3. EnableInterruptGroup(GroundItem)
    4. EnableInterruptGroup(GroundCatch)
    5. EnableInterruptGroup(GroundAttack)
    6. EnableInterruptGroup(GroundEscape)
    7. EnableInterruptGroup(GroundGuard)
    8. EnableInterruptGroup(GroundJump)
    9. EnableInterruptGroup(GroundOther)
    10. BoolVariableSetTrue { variable: RandomAccessBool (0x11) }
  2. if (BoolIsTrue RandomAccessBool(EnableGlide))
    1. EnableInterrupt(10010)
    2. BoolVariableSetFalse { variable: RandomAccessBool(EnableGlide) }
  3. else
    1. DisableInterrupt(10010)